package cn.wqk.rrtf.service;

import cn.wqk.rrtf.pojo.Manager;
import cn.wqk.rrtf.pojo.User;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public interface MangaerService {
    /**
     * 管理员注册
     * @param user
     * @param manager
     * @return userId 成功返回用户编号，否则返回-1
     */
    int registerManager(User user, Manager manager);

    /**
     * 根据条件查询相应的管理员
     * @param manager
     * @return
     */
    List<Manager> selectManager(Manager manager);

    /**
     * 删除管理员
     * @param memberId
     * @return
     */
    int deleteManager(@Param("memberId") Integer memberId);

    /**
     * 修改管理员信息
     * @param manager
     * @return
     */
    int updateManager(Manager manager);


}
